.macbox-overlay {
	background: url(/img/OverlayBg.png);
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;	
}
.macbox, .macbox-round, .macbox-basic {
	position: absolute;
	z-index: 2000;
}
.macbox.image-popup img, .macbox-round.image-popup img, .macbox-basic.image-popup img {
	width: 550px;
}
.macbox .macbox-top-left {
    height: 45px;
    position: relative;
    top: 0;
    left: 0;
    background: url("/img/topleft.png");
}
.macbox-round .macbox-top-left {
    height: 45px;
    position: relative;
    top: 0;
    left: 0;
    background: url("/img/topleft-round.png");
}
.macbox-basic .macbox-top-left {
    background: none;
    height: 0;
    position: relative;
    top: 0;
    left: 0;
    width: 0;
}
.macbox-close {
	display: block;
    position: relative;
    top: 0;
    right: 0;
    width: 45px;
    height: 45px;
    text-indent: -999em;
}
.macbox-basic .macbox-close {
	display: block;
	height: 42px;
    position: relative;
    top: 0;
    right: 0;
    text-indent: -999em;
    width: 42px;
}
.macbox .macbox-top-right {
	width: 45px;
    height: 45px;
    position: absolute;
    top: 0;
    right: 0;
    background: url("/img/topright.png");
}
.macbox-round .macbox-top-right {
	width: 45px;
    height: 45px;
    position: absolute;
    top: 0;
    right: 0;
    background: url("/img/topright-round.png");
}
.macbox-basic .macbox-top-right {
    background: none;
    height: 42px;
    position: absolute;
    top: -10px;
    right: -10px;
    z-index:20;
    background: url("/img/close.png") no-repeat;
    width: 42px;
}
.macbox .macbox-middle {
	background: url("/img/left.png") repeat-y left;
}
.macbox-round .macbox-middle {
	background: url("/img/left-round.png") repeat-y left;
}
.macbox-basic .macbox-middle {
	background: transparent none;
}
.macbox .macbox-right {
	margin: 0 0 0 45px;
    background: url("/img/right.png") repeat-y right;
}
.macbox-round .macbox-right {
	margin: 0 0 0 35px;
    background: url("/img/right-round.png") repeat-y right;
}
.macbox-basic .macbox-right {
    background: none;
	margin: 0
}
.macbox-content {
	overflow:hidden;
	background: #fff;
}
.macbox-basic .macbox-content {
    background: none;
}
.macbox-caption {
	clear: both;
	text-align: center;
	font-size: 15px;
}
.macbox .macbox-bottom-left {
	background: url("/img/bottomleft.png");
	float: left;
    height: 45px;
    position: relative;
    z-index: 101;
}
.macbox-round .macbox-bottom-left {
	background: url("/img/bottomleft-round.png");
	float: left;
    height: 45px;
    position: relative;
    z-index: 101;
}
.macbox-basic .macbox-bottom-left {
	background: none;
	float: left;
	height: 0;
    position: relative;
    z-index: 101;
}
.macbox .macbox-bottom-right {
	background: url("/img/bottomright.png");
	float: left;
    height: 45px;
    width: 45px;
    position: relative;
    z-index: 101;
}
.macbox-round .macbox-bottom-right {
	background: url("/img/bottomright-round.png");
	float: left;
    height: 45px;
    width: 45px;
    position: relative;
    z-index: 101;
}
.macbox-basic .macbox-bottom-right {
	background: none;
	float: left;
	height: 0;
    position: relative;
    width: 0;
    z-index: 101;
}
.macbox-basic .macbox-content .ifr-macbox
{
    border:none transparent;    
}